package cn.org.xiaoweiba.graduationdesign.bookmall.interfaces;

import java.lang.annotation.Annotation;
import java.lang.reflect.Field;

/**
 * 对象字段处理器
 */
@FunctionalInterface
public interface FieldHandler {

    /**
     * 执行对象字段处理
     *
     * @param object 对象
     * @param field 对象字段
     * @param annotations 当前处理字段的所有注解
     */
    void doFieldHandle(Object object, Field field, Annotation[] annotations);

}
